package com.fausto.learnimprint.mail

object MailConstant {
    /**
     * redis 中 mail key 的前缀
     */
    const val REDIS_MAIL_KEY_PREFIX = "MAIL_"

    /**
     * redis中 mail code 的过期时间
     */
    const val EXPIRED_TIME = 5

    /**
     * 邮件发送状态
     * 已加入消息队列，等待发送
     */
    const val MAIL_STATE_WAIT = 0

    /**
     * 邮件发送状态
     * 发送成功
     */
    const val MAIL_STATE_OK = 1

    /**
     * 邮件发送状态
     * 发送失败
     */
    const val MAIL_STATE_ERROR = 2

    /**
     * 邮件状态中间字符
     */
    const val MAIL_STATE_MID_CHAR = "_"
}